#include "GUID.h"

#include <random>
#include <unordered_map>

namespace SE
{
	static std::random_device sRandomDevice;
	static std::mt19937_64 sEngine(sRandomDevice());
	static std::uniform_int_distribution<U64> sUniformDistribution;

	GUID::GUID() : mGUID(sUniformDistribution(sEngine))
	{
	}

	GUID::GUID(const U64 guid) : mGUID(guid)
	{
	}
} // !namespace SE